草庐IT

java - Android 在父 RelativeLayout 中裁剪 ImageView

全部标签

android - 如何以编程方式更改可绘制形状的大小?

如何以编程方式更改宽度和高度,使形状适合运行它的Android设备?90dp高度适合我的设备,但我希望它适合其他设备。这是我的shape.xml代码: 最佳答案 如下使用,在drawable中创建circle.xml并在线性布局中添加View,如下所示,具有宽度和高度值,Viewview=newView(this);view.setBackgroundResource(R.drawable.circle);LayoutParamsparams=newLayoutParams(15,15);view.setLayoutParams(p

安卓 XML 错误 : no resource identifier found for attribute 'xmlns' in package 'android'

我知道这里有一百个问题和我一样,但似乎没有一个适合我的具体问题,所以我要问一个新问题。以防万一这是重复,我很抱歉。所以,我正在构建一个应用程序,布局给我带来了一些问题。这是我的XML代码:(尚未完成)我得到的错误是在代码的第一行它说“错误:在包'android'中找不到属性'xmlns'的资源标识符我一遍又一遍地检查代码,尝试刷新/重建项目,尝试删除该特定行等等,但似乎没有任何解决办法。那么,如果有人有一些想法?谢谢! 最佳答案 删除android:xmlns="http://schemas.android.com/apk/res/

java - Spring xml + JUnit - xml 上下文文件在 src/test/resources 中不起作用但在 src/main/resources 中起作用

我遇到这样的junit测试问题。出于某种原因,spring上下文文件只有在我将它们放在maven项目的src/main/resources文件夹中时才有效。Intellij没有给我任何警告,但来自mvn和idebomb的junit测试运行程序。两种情况下的代码和输出如下:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration({"classpath:/test-applicationContext.xml"})publicclassDataSharingTest{AuthTokenServiceauthTokenServ

JAVA 发送包含 XML 字符串的 Post 请求

问题描述我正在尝试编写一个向服务器发送POST请求的代码。由于服务器还不存在,我无法测试这部分代码。对于请求,我必须将XML作为字符串发送,它看起来像下面的字符串:StringXMLSRequest="VictorApoyan"解决方案Stringurl="https://testurl.com/somerequest";URLobj=newURL(url);HttpsURLConnectioncon=(HttpsURLConnection)obj.openConnection();//addreuqestheadercon.setRequestMethod("POST");con.s

Java JAXB : XML to Java object conversion

测试数据.xmlAmmubook1book2book3Unnibook1book2book4调用外部服务返回上述XML格式的数据,我正在尝试设计将此结构转换为POJO,以便使用JAXB将XML转换为POJO问题:当前输出:书籍返回为空。为什么?com.example.Users@45db05b2[users=[com.example.User@2e530cf2[name=Ammubooks=[]],com.example.User@4e76fba0[name=Unnibooks=[]]]]Book.javaimportjavax.xml.bind.annotation.XmlEleme

java - JSONObject JSON 数组长度

我正在用java读取以下XML,并将其转换为JSONObject[org.json.JSONObject]。并附加元数据并作为JSON返回。问题:JSONObjectjsonObj=service.getMyData();//自定义方法和调用intcount=jsonObj.length();//长度为1如何从这个jsonObj中获取正确的计数?.在这种情况下,我指的正确计数是2。[2本书]我试过什么?(1)System.out.println(jsonObj.length());//打印1API说:长度()获取存储在JSONObject中的键数。(2)由于返回的键数为1,因此尝试下面

java - 在 XSL 转换期间读取和替换 XML 中的常量

我有一个带有结构的xml,johndoe1${user}1234matrix.${server}.abc.com我正在使用XSLT将信息提取为CSV结构。如何用它们的实际值替换常量名称?如果这可以在XSL中完成,那么我还有一些“嵌套”常量的情况,例如,12310${a} 最佳答案 既然您在评论中说您可以使用XSLT2.0,那么它是analyze-string的相对直接的使用:神奇的正则表达式是\$\{(.*?)\},但是由于的regex属性,大括号字符必须加倍analyze-string被视为attributevaluetempla

android - android :name in AndroidManifest. xml中的空格

从googleplay的文档中我了解到android:name在搜索和应用时也很重要。我的应用程序名为“BikeDice”,但只有在搜索为“BikeDice”时才会出现,这是AndroidManifest.xml文件中的名称。我尝试将其更改为“BikeDice”,这会破坏代码并且应用程序在启动时崩溃,但是当我尝试像在googleplay中那样更新它时,我发现它在搜索“BikeDice”时首先出现。所以我的问题是:是否有hack之类的东西,可以让你有两个词作为android:name?编辑:这是我的AndroidManifest.xml文件: 最佳答案

android - AutoResizeTextView 未按预期工作

我正在尝试使用第三方AutuResizeTextView库,不幸的是它无法正常工作。在我使用它的第一种情况下,我正在更改AutoResizeView中的文本,每当我设置新文本时,View的大小都会变得更小。第二种情况是我有一个AutoResizeView列表,只有一些文本可以正确调整大小。所有这些都是使用XML完成的。图书馆链接:https://github.com/AndroidDeveloperLB/AutoFitTextView第一种情况:第二种情况:感谢您的帮助:) 最佳答案 据我所知thiscustomview效果非常好—

java - JAXB 解码神秘的 XML

我正在使用JAXB解码XML文件。关于XML文件,我只知道它是有效的XML。我应该如何为newInstance指定一个类和/或包?JAXBContextjaxbContext=JAXBContext.newInstance(??????);Unmarshallerunmarshaller=jaxbContext.createUnmarshaller();Objecto=(Object)unmarshaller.unmarshal(myFile);我在docs中没有看到任何内容解决这个问题。 最佳答案 您需要告诉JaxB要解码到哪个类